put up a smoke screen - Alemán Inglés Diccionario